@charset "gb2312";
* {
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	border:0px;
	
}
a{text-decoration: none;} 
a:link {color: #545454;}
a:visited {color:#545454;}
a:hover{ text-decoration:underline; color:#CC0000;}
a:active {color: #333;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
#marquee1{
	width:864px;
	height:162px;
	overflow:hidden;
}
#marquee1 ul li{float:left;width:150px;border:1px solid #ddd;padding:5px;}
#marquee1 ul li img{display:block;}
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
#top {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	height: 115px;
	overflow: hidden;
}
#top #logo{
	background-image: url(../images/index_02.jpg);
	text-indent: -9999px;
	float: left;
	height: 115px;
	width: 471px;
	background-repeat: no-repeat;
}
#top #tel {
	background-image: url(../images/index_03.jpg);
	float: right;
	height: 115px;
	width: 531px;
	background-repeat: no-repeat;
}
#nav {
	background-image: url(../images/index_05.jpg);
	height: 58px;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#nav #navnei {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
#nav #navnei #sy1 {
	height: 18px;
	width: 85px;
	position: absolute;
	margin-top: 20px;
	left: 36px;
	top: -4px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	
}
#nav #navnei a:link {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 23px;
	width: 85px;
	padding-top: 5px;
}
#nav #navnei a:visited {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 23px;
	width: 85px;
	padding-top: 5px;
}
#nav #navnei a:hover {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #1C77C6;
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../images/bg_menu.jpg);
	height: 23px;
	width: 85px;
}
#nav #navnei a:active {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #2087CA;
	background-image: url(../images/bg_menu.jpg);
	text-decoration: none;
	display: block;
	height: 23px;
	width: 85px;
}
#nav #navnei #sy2 {
	height: 18px;
	width: 85px;
	position: absolute;
	margin-top: 20px;
	left: 142px;
	top: -4px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	
}
#nav #navnei #sy3 {
	height: 18px;
	width: 85px;
	position: absolute;
	margin-top: 20px;
	left: 248px;
	top: -3px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	
}
#nav #navnei #sy4 {
	height: 18px;
	width: 85px;
	position: absolute;
	margin-top: 20px;
	left: 355px;
	top: -4px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	
}
#nav #navnei #sy5 {
	height: 18px;
	width: 85px;
	position: absolute;
	margin-top: 20px;
	left: 572px;
	top: -4px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	
}
#nav #navnei #sy6 {
	height: 18px;
	width: 85px;
	position: absolute;
	margin-top: 20px;
	left: 463px;
	top: -4px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	
}
#nav #navnei #sy7 {
	height: 18px;
	width: 85px;
	position: absolute;
	margin-top: 20px;
	left: 679px;
	top: -4px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	
}
#nav #navnei #sy8 {
	height: 18px;
	width: 85px;
	position: absolute;
	margin-top: 20px;
	left: 786px;
	top: -4px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	
}
#banner {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
}
#about {
	width: 942px;
	margin-right: auto;
	margin-left: auto;
	height: 221px;
	background-image: url(../images/conbg.png);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
}
#about #comabout {
	height: 221px;
	width: 630px;
	float: left;
	position: relative;
}
#about #comabout #abouttxt {
	position: absolute;
	left: 232px;
	top: 50px;
	width: 391px;
	height: 161px;
}
#about #kefu #dizhi {
	margin-top: 110px;
	padding-left: 14px;
	line-height: 18px;
	left: 723px;
	width: 224px;
	top: 498px;
}


#about #comabout #compic {
	height: 164px;
	width: 221px;
	position: absolute;
	left: 3px;
	top: 48px;
}

#about #kefu {
	float: right;
	background-image: url(../images/kefu.png);
	height: 221px;
	width: 255px;
}
#chanpin {
	background-image: url(../images/conbg.png);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	width: 942px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 20px;
	position: relative;
	height: 160px;
}
#chanpin #xiangzuo {
	height: 140px;
	width: 40px;
	position: absolute;
	left: 41px;
}
#chanpin #cppic {
	overflow: hidden;
	position: absolute;
	height: 165px;
	left: 100px;
	top: 11px;
	width: 810px;
}

#chanpin #xiangyou {
	height: 140px;
	width: 40px;
	position: absolute;
	left: 932px;
	top: 21px;
}
#newsbox {
	width: 942px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/conbg.png);
	background-repeat: repeat-y;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
	height: 260px;
}
#newsbox #hyxw {
	float: left;
	width: 452px;
}

#newsbox #gsxw {
	float: right;
	width: 452px;
}

.news_content{
	width:400;
	height:212px;
	padding-top:10px;
	color:#CC0000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 5px;
	line-height:1.8em;
}

.p03{ background-color:#EEF3FD;}
.p01{
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#EBEBEB dashed 1px;
	width:400;
	height:24px;
	text-align:right;
	text-indent:10px;
	background-image:url(../img/02420534.gif);
	background-repeat:no-repeat;
	background-position:4px 7px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 5px;
}
.span01{ width:20px; height:20px; background:#F49A4C; display:block; float:left; text-align:left;}
.news_content p a,.news_content p a:visited{ float:left; width:225px; height:22px; line-height:22px; overflow:hidden; text-align:left; text-decoration:none;}
.news_content p a:hover{ text-decoration:none;}

.info{ width:500px; margin:20px auto 0; height:auto; padding:10px; background:#EEE; text-align:left;}

/*标题提示文字定义*/
body div#tooltip { position:absolute; z-index:1000; max-width:300px; width:auto!important; width:auto; background:#006CDB; border:#FEFFD4 solid 1px; text-align:left; padding:3px;}
body div#tooltip p { margin:0;padding:0; color:#FFFFFE;font:12px verdana,arial,sans-serif;}
body div#tooltip p em { display:block;margin-top:3px; color:#f60;font-style:normal; font-weight:bold;}#dibu {
	background-image: url(../images/index_20.jpg);
	height: 164px;
}
#dibu #dibucontent {
	color: #FFF;
	text-align: center;
	margin-top: 50px;
}
#main {
	background-image: url(../images/conbg.png);
	background-repeat: repeat-y;
	width: 942px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
}
#main #leftnav {
	float: left;
	height: 600px;
	width: 220px;
}
#main #content {
	float: right;
	
	width: 700px;
}
#main #leftnav #fenlei {
	border: 1px solid #0780E9;
	text-align: center;
	padding-bottom: 10px;
}
#main #leftnav #fenlei img {
	margin-right: auto;
	margin-left: auto;
}

#main #leftnav #fenlei p {
	background-image: url(../images/gsbut.jpg);
	height: 23px;
	width: 167px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-top: 10px;
}
#main #content #ctitle {
	background-image: url(../images/title_1.gif);
	height: 27px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #0A6AC1;
	padding-top: 10px;
	padding-left: 10px;
}
.main_p {position:relative;z-index:1;width:708px;border:1px #e6e6e6 solid; border-bottom:none;}
.main_p h3 {padding-left:20px; padding-top:20px; font-size: 14px; padding-right:15px;}
.main_p p { margin:20px;}
.new_weekly_rbg{position:absolute;z-index:-1;width:194px;height:77px;top:0px;right:0px;top:-4px;right:-3px;background:url(http://images.51wan.com/v3/gamelist/images/new_weekly_rbg.gif) 0 0 no-repeat;}
.bg_line { background:url(http://images.51wan.com/v3/gamelist/images/bg_line.gif) 0 0 no-repeat; width:710px; height:118px; position: relative;}
.weekly_line{overflow:hidden;margin:0px 20px;height:1px;background:url(http://images.51wan.com/v3/gamelist/images/weekly_line.gif) 0 0 repeat-x;}
.h3_rel { position:absolute; right:25px; color:#666666; font-weight:normal;}
.orange { font-weight:bold;}
.demo{width:666px;margin:0 auto;}
.demo h2{color:#3366cc;height:24px;margin:20px;font-size:14px;}
.demo li{float:left;margin:10px;width:200px;overflow:hidden;border:solid 1px #ddd;display:inline;}
.demo li .subsummary{
	height:22px;
	line-height:24px;
	overflow:hidden;
	border-top:solid 1px #ddd;
	background:#EFFBFF;
	text-align: center;
	padding-top: 5;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.demo li .subsummary a{font-size:12px;text-decoration:none;color:#3366cc;}
/* ver_pic */
.ver_pic{width:200px;height:200px;background-color:#eee;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.ver_pic .subpic{*position:absolute;top:50%;left:50%;}
.ver_pic .subpic img{*position:relative;top:-50%;left:-50%;}
#flink {
background-image: url(../images/conbg.png);
	background-repeat: repeat-y;
	width: 942px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
    padding-bottom:10px;
}